{{tag>portail ide programmation}}

====== IDE (Environnement de Développement Intégré) ======

Un IDE (pour l'anglais //Integrated Development Environment//, parfois appelé en français EDI pour //Environnement de Développement Intégré//) est un logiciel destiné à la programmation informatique.

Construits autour d'un éditeur de code, ils intègrent de nombreux outils permettant le développement et le test d'applications : outil de débogage, console, compilateur, analyse syntaxique, etc.
Cela permet aux développeurs d'écrire, de compiler et de déboguer leurs programmes depuis une interface unique.

<note>
  * Web : HTML, CSS, Javascript
  * {{icons:icon-ubuntu.png?nolink20}} : dépôt officiel : installation simple.
  * {{wiki:modeles:laptop_work.png?nolink20}} : installation manuelle : peut être compliquée pour un débutant.
  * {{icons:process-stop.png?nolink20}} : non disponible.
</note>

^ IDE ^ Langages ^ Dépôt ^ PPA ^ Téléchargement \\ Compilation ^ Notes ^
| [[:Anjuta]] | C, C++, Java, Python | {{icons:icon-ubuntu.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | {{icons:process-stop.png?nolink20}} | S’intègre bien dans les environnements GTK classiques (Mate, Xfce, etc.) |
| [[:aptana_studio]] | Web, Python, PHP, Ruby | {{icons:process-stop.png?nolink20}} | {{icons:process-stop.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | Existe aussi en tant que plugins pour [[:Eclipse]] |
| [[:gnome-builder|Builder]] | C, C++, Python, Vala, Web, etc. | {{icons:icon-ubuntu.png?nolink20}} | {{icons:process-stop.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | IDE simple, moderne et moderne du projet [[:Gnome]], avec gestion avancée de la coloration, de l'autocomplétion, et des formats d'empaquetage modernes comme [[:Flatpak]] |
| [[:Code_Blocks]] | C, C++, Fortran, Python | {{icons:icon-ubuntu.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | IDE orienté C, C++ et bibliothèques\\ Extensible par plugins |
| [[:CodeLite]] | C, C++, NodeJS, PHP | {{icons:process-stop.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | IDE assez proche et aussi complet que Code Blocks ,comptable avec la plupart des compilateurs et extensible avec plugins|
| [[http://www.codelobster.com/|CodeLobster IDE]] | PHP, NodeJS, Web, Python, Ruby, Perl | {{icons:icon-ubuntu.png?nolink20}} | {{icons:process-stop.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | IDE libre, complet et multiplate-formes|
| [[:Eclipse]] | Java, C, C++, Web, PHP, Python, Ruby | {{icons:icon-ubuntu.png?nolink20}} | {{icons:process-stop.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | Version obsolète dans les dépôts \\ Par défaut en java, demande l'installation de plugins pour les autres langages |
| [[:Geany]] | Web, C, C++, JAVA, PHP, Python, Ruby... | {{icons:icon-ubuntu.png?nolink20}} | {{icons:process-stop.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | IDE très léger et polyvalent. Il est aussi considéré comme un éditeur de texte |
| [[:jEdit]] | Web, C, C++, JAVA, PHP, Python... | {{icons:icon-ubuntu.png?nolink20}} | {{icons:process-stop.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | éditeur de texte écrit en Java. Des dizaines de plugins permettent d'ajouter des fonctionnalités très variées, de la gestion de projet à l'exécution de commandes.| 
| [[:Kdevelop]] | C, C++, Java, Python, Ruby, Perl, Fortran, ADA, PHP | {{icons:icon-ubuntu.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | IDE très complet avec débogueur intégré. |
| [[:NetBeans]] | Web, C, C++, JAVA, PHP, Ruby | {{icons:icon-ubuntu.png?nolink20}} | {{icons:process-stop.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | IDE libre, complet et multiplate-formes codé en Java |
| [[:MonoDevelop]] | C#, .NET, C++, Java | {{icons:icon-ubuntu.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | {{icons:process-stop.png?nolink20}} | S'utilise comme Visual Studio.|
| [[:Visual Studio Code]] | C#, C/C++, Python, Go, PHP, Web, …| {{icons:process-stop.png?nolink20}} | {{icons:process-stop.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | Un logiciel Microsoft Open Source qui existe pour Linux… 8-o, ça existe ! basé sur le [[wpfr>Electron_(framework)|framework Electron]] |
| [[:eiffelstudio]] | | | | | IDE complet et libre pour ISE Eiffel. |
| [[:utilisateurs/blackeco/brouillon-intellij]] | Java, Kotlin, Groovy, Scala, Android, Maven, Gradle, SBT, Git, SVN, Mercurial, CVS, (JavaScript, TypeScript, Java EE, Spring, GWT, Vaadin, Play, Grails, Other Frameworks, Database Tools, SQL) |  {{icons:icon-ubuntu.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | {{wiki:modeles:laptop_work.png?nolink20}} | Un IDE stable et complet, très suffisant même sans licence. |

===== Pages relatives aux IDE =====

Voici, en vrac, les pages relatives aux IDE de cette documentation :

{{topic>IDE}}
